Automated Test Framework for Software Quality Assurance
نویسندگان
چکیده
The overall endeavor of the software engineering is to ensure delivery of high quality software to the end user. To guarantee high quality software, it is required to test software. Testing is a crucial constituent of software engineering. In software testing there are number of underlying issues like effective generation of test cases, prioritisation of test cases which need to be tackled. This automated test framework mainly depends on these four aspects: test strategy, test case generation, test execution and test evaluation. Test strategy is a collection of procedures that determines the testing approach to be followed by the testing team. The test case generation refers to the generation of testcases based on the given application. The test execution briefs about the execution of those tests then comparing the expected result with actual result. The test evaluation investigates the test cases and helps us to generate test summary report and software quality assurance report automatically. The intention of producing this tool is to generate test cases automatically and to decrease the cost of testing in addition to accumulate the time of deriving test cases physically. Hence this system helps to improve overall quality of the software.
منابع مشابه
A Generic Framework for Automated Quality Assurance of Software Models Supporting Languages of Multiple Paradigms
Software Quality Assurance (QA) is a key area in the development and maintenance of scientific software systems in order to ensure the reliability of the output generated by such systems. Approaches taken in implementing QA within the lifecycle include manual techniques, which require developer intervention, and automated techniques, which can be completed by analysis toolsets. Manual QA techni...
متن کاملA Generic Framework for Automated Quality Assurance of Software Models –Implementation of an Abstract Syntax Tree
Abstract Syntax Tree’s (AST) are used in language tools, such as compilers, language translators and transformers as well as analysers; to remove syntax and are therefore an ideal construct for a language independent tool. AST’s are also commonly used in static analysis. This increases the value of ASTs for use within a universal Quality Assurance (QA) tool. The Object Management Group (OMG) ha...
متن کاملA generic framework facilitating automated quality assurance across programming languages of disparate paradigms
This research aims to outline a framework based on procedural and object-oriented Paradigms that facilitates generic automated quality assurance. Along with the outline, a skeleton framework has been developed to evaluate the research, and the final aim is to expand the footprint of the framework; theoretical inclusion of other programming paradigms has been discussed. This research developed a...
متن کاملAutomated Quality Assurance for Heuristic-Based XML Creation Systems
Large volumes of XML document instances are created by conversion systems that rely on heuristic-based tagging. Quality assurance is typically conducted on individual document instances, but often there is no systematic regression testing of the conversion system applications used to tag the instances, especially when the patterns used for heuristic-based tagging are changed or updated. Because...
متن کاملEfficient Acceptance Testing Framework for Interactive Computer Game Applications
In modern computer games market, highly automated testing becomes one of key factors of success. At current stage, industry of computer games is not mature enough for automated testing. The paper describes method of bringing automated quality assurance techniques from more established computer engineering fields to computer game development. Automated acceptance testing framework, based on Pyth...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016